#ifndef __SCENE_OBJECT_H__
#define __SCENE_OBJECT_H__
#include <windows.h>

typedef struct<0>
{
	unsigned int obj_index : 0x28;
	char* obj_name : 0x34;
	unsigned int obj_dir : 0x160;
	POINT obj_pos : 0x238;
}SceneObject;

typedef struct<0> 
{
	POINT item_pos : 0x0C;
	unsigned int item_count : 0x14;
}DropItem;

typedef struct<0>
{
	SceneObject* scene_obj[1] : 0x7F8;
	unsigned int scene_object_count : 0x1B30;
}GameInfo;
GameInfo* game_info = (GameInfo*)0x00657728;

enum { MAX_SOLT_COUNT = 0x20 };
typedef struct<0x38> 
{
	unsigned int item_index : 0x04;
	unsigned int item_count : 0x14;
	unsigned int solt_index : 0x24;
}BagSolt;

BagSolt* bag_solt = (BagSolt*)0x006608DC;

#endif//__SCENE_OBJECT_H__